<?php
/**
 * meta
 *
 * @version:	0.1
 * @package:	global
 * @author:	alex_ez
 * @created:	15.02.2010 01:23
 *
 * @copyright:	(c) 2010 alex <qfox@ya.ru> yaroshevich aka alex_ez. All rights reserved.
 */


class metaAdminController extends basic_configuratorAdminController
{
	protected $file = '';
	protected $title = '';
	protected $data = array( );
	
	static public function getMenuItems( )
	{
		if( file_exists( ROOT.'.confs/.meta' ) )
		return json::decode( '{"meta":{text:"Meta-tags",group:"Система"}}' );
	}
	
	public function onstart( )
	{
		parent::onstart( );
		$this ->file = ROOT.'.confs/.meta';
		$this ->title = 'Meta-tags';
		$this ->data = config::__getMe( ) ->meta;
		$this ->form ->setOption( 'action', '/ajax'.$this ->getInnerUrl( ).'store/' );
	}
	
	protected $fieldSets = array(
'/admin/meta/' => "{
'main':		{type:header,label:'Основные параметры'},
'title':	{type:string,label:'Имя сайта',required:true},
'author':	{type:string,label:'Авторы сайта (emails)',required:true},
'seo':		{type:header,label:'SEO (параметры для страниц по умолчанию)'},
'keywords':	{type:string,label:'Ключевые слова'},
'desc':		{type:text,label:'Описание',class:'short'}
}" );
	
	public function getInnerUrl( )
	{
		return '/admin/meta/';
	}
}


